/******************************************************************
 *
 *    Java Lib For JavaWeb, Powered By Zhejiang hangzhou.
 *
 *    Copyright (c) 2001-2020
 *    http://tankpao.tk/
 *
 *    Package:     tk.tankpao.blast.util
 *
 *    Filename:    PropertiesLoader.java
 *
 *    Description: TODO(用一句话描述该文件做什么)
 *
 *    Copyright:   Copyright (c) 2001-2020
 *
 *    Company:     tankpao.tk
 *
 *    @author:     王志刚
 *
 *    @version:    1.0.0
 *
 *    Create at:   2017年2月9日 下午2:49:22
 *
 *    Revision:
 *
 *    2017年2月9日 下午2:49:22
 *        - first revision
 *
 *****************************************************************/
package tk.tankpao.blast.util;

import java.io.InputStream;
import java.util.Properties;

/**
 * 
 * @ClassName PropertiesLoader
 * @Description Properties属性装配工具类
 * @author 王志刚
 * @Date 2017年2月9日 下午2:50:26
 * @version 1.0.0
 */
public class PropertiesLoader {
	
	public static Properties loadProperties(String... paths){
		Properties pps = new Properties();
		Properties subPps = null;
		for(String path : paths){
			subPps = loadProperties(path);
			pps.putAll(subPps);
		}
		return pps;
	}

	public static Properties loadProperties(String path){
		Properties pps = new Properties();
		try(InputStream inputStream = PropertiesLoader.class.getClassLoader().getResource(path).openStream();){
			pps.load(inputStream);
		}catch(Exception e){
			e.printStackTrace();
		}
		return pps;
	}
}
